package com.atguigu.auth.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * description: GulimallWebConfig
 * date: 2022/12/5 9:42
 * author: MR.孙
 */
@Configuration
public class GulimallWebConfig implements WebMvcConfigurer {
    /**
     * 如果编写一个接口仅仅是为了跳转页面，没有数据的处理，
     * 如果这样的跳转接口多了则可以使用SpringMVC的view Controller(视图控制器)将请求与页面进行绑定
     *
     * 视图映射:发送一个请求，直接跳转到一个页面
     * @param registry
     */
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        //已经登录的话，在进入登录页要实现跳转首页的效果(这里需要编写业务逻辑而不是路径映射)
        // registry.addViewController("/login.html").setViewName("login");
        registry.addViewController("/reg.html").setViewName("reg");
    }
}
